package a_软件架构设计原则.a开闭原则;

/**
 * 开闭原则测试类
 *
 * @author xuyaxu
 * @date 2022/7/9 15:08
 */
public class OpenCloseTest {

    public static void main(String[] args) {
        // 不优惠
        JavaCourse javaCourse = new JavaCourse(1, "java架构成长之路", 999D);
        Double price = javaCourse.getPrice();
        System.out.println("不优惠的价格=" + price);

        // 优惠
        JavaDiscountCourse javaDiscountCourse = new JavaDiscountCourse(1, "java架构成长之路", 999D);
        Double discountPrice = javaDiscountCourse.getPrice();
        System.out.println("优惠后的价格=" + discountPrice);
    }
}
